428769
245590
86865
87531
195423
844688
137597
366316
79877
811526
13130
642376
5256799
3679581
3206148
2511804
2281988
2127609
2053358
193878
1828118
1745136
1725196
1660471